<?php
/*
 * Copyright 2009, Jeffrey Palm.
 */
 include '../head.php'; 
?>

<h2>resumep3</h2>

<p>
  <img align="right" src="icon.png">
  
  This is an iphone app to allow you to continue listening to whatever
  track you were playing with your laptop/desktop on your iphone.  The
  motivation is this: Yesterday, I was at a coffee shop listening to a
  <a href="http://en.wikipedia.org/wiki/Water_&_Solutions" target="_">
  song</a>, enjoying it, but had to leave; I thought it would be cool
  if I could resume listening to the song on my iphone without opening
  the ipod, navigating to the song, and then manually seeking.  So,
  this app will allow you to resume whatever song you were listening
  to without all this <em>work</em>.

</p>

<h3>Usage</h3>

<p>
  Using this consists of two parts:
  <ol>
    <li>
      A
      Ruby <a href="http://code.google.com/p/resumep3/source/browse/trunk/desktop/resume"
      target="_">script</a> that will save the state of itunes on your
      desktop, and
    </li>
    <li>
      An <a
      href="http://code.google.com/p/resumep3/source/browse/#svn/trunk/iphone/Resume"
      target="_">iphone app</a> that will look up your saved state and
      start your iphone's ipod at the track and location in that track
      you left off.
    </li>
  </ol>
</p>

<p>
  To save your current state while using itunes on the desktop or
  laptop, you run this script.  This will save your current state
  using a username.  By default this username will your <em>USER</em>
  environmental variable, if you'd like to use a different name, pass
  it in.  For example, if I ran <code>resume</code> without any
  arguments I would use the username <em>jeff</em>; to use another
  name, say <code>stinky</code>, I would run this:

  <blockquote>
    <code>resume stinky</code>
  </blockquote>
</p>

<p>
  Then, on your iphone, the first time you run it, you will be
  prompted to enter a username, like this:
</p>

<p>
  <center>
    <img src="ss-iphone0.png" />
  </center>
</p>
  
<p>
  From then on, this user name will be stored in
  your <em>Preferences</em>, and you can change it there.  After
  obtaining a user name, you'll see a screen like this showing the
  current state, and then the app will exit:
</p>

<p>
  <center>
    <img src="ss-iphone1.png" /> 
  </center>
</p>




<h3>Source code</h3>

<p>
All the code if GPLed v3.0 and is available as a google code project here:
</p>

<p>
  <blockquote>
    <a href="http://code.google.com/p/resumep3/">
      http://code.google.com/p/resumep3/
    </a>
  </blockquote>
</p>

<?php include '../foot.php'; ?>
